@interface NCSparkleUpdaterDelegate : NSObject <SPUUpdaterDelegate>
@property (readwrite, assign) OCC::SparkleUpdater::SparkleInterface *owner;
+@property (readwrite, retain) NSString *feedURLString;
- (instancetype)initWithOwner:(OCC::SparkleUpdater::SparkleInterface *)owner;
displayStatus:QObject::tr("Update download cancelled.")];
}
+- (NSString *)feedURLStringForUpdater:(SPUUpdater *)updater
+{
+ Q_UNUSED(updater)
+ return self.feedURLString;
+}
+
@end
void SparkleUpdater::setUpdateUrl(const QUrl &url)
{
- _interface->updaterController.updater.feedURL = url.toNSURL();
+ _interface->delegate.feedURLString = url.toNSURL().absoluteString;
}
bool SparkleUpdater::autoUpdaterAllowed()